Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

XeTeX
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqXeTeX è un mwbgmotore di composizione mwbwTeX che utilizza mwcaUnicode e supporta moderne tecnologie di font come mwcqOpenType, Graphite e Apple Advanced Typography (AAT). È stato originariamente scritto da Jonathan Kew ed è distribuito sotto la mwcgLicenza MIT.cite-ref-1[1]

Inizialmente sviluppato solo per mweaMac OS X, è ora disponibile per tutte le principali piattaforme. Supporta nativamente Unicode e per impostazione predefinita i file di ingresso sono nella codifica mweqUTF-8. XeTeX può utilizzare qualsiasi font installato nel sistema operativo senza configurare le metriche dei caratteri TeX e può utilizzare direttamente le funzionalità tipografiche avanzate delle tecnologie mwegOpenType, AAT e Graphite come i mwewglifi e gli mwfasvolazzi, le mwfqlegature e i pesi dei caratteri tipografici. È presente anche il supporto per le convenzioni tipografiche locali OpenType (tag mwfglocl). XeTeX supporta anche la microtipografia e la composizione matematica utilizzando font specifici, come mwfwCambria Math o Asana Math, in alternativa alla tradizionale composizione delle formule matematiche basata sui caratteri TeX.

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Storia

XeTeX è stato inizialmente distribuito per mwgwMac OS X, con supporto AAT e mwhaUnicode integrato. Nel 2005 è stato introdotto per la prima volta il supporto per le funzionalità OpenType. Nel 2006 è stata annunciata una versione per mwhqGNU/Linux, quindi pochi mesi dopo è nata anche quella per mwhgMicrosoft Windows grazie ad Akira Kakuto. Infine, è stato incluso in mwhwTeX Live 2007 per tutte le principali piattaforme. XeTeX è supportato anche da mwiaLyX, a partire dalla versione 2.0,cite-ref-2[2] e fornito con mwjqMiKTeX dalla versione 2.7. XeTeX supporta la maggior parte dei pacchetti di macro scritti per font mwjgLaTeX, mwjwOpenType, mwkaTrueType e mwkqPostScript senza che sia necessaria alcuna specifica procedura di configurazione. La versione 0.998, annunciata nel 2008, supporta la normalizzazione Unicode tramite il comando mwkg\XeTeXinputnormalization. La versione 0.9999, pubblicata a maggio 2013, è passata dal motore ICU a mwkwHarfBuzz per il layout mwlaOpenType e al motore Graphite2 per il layout Graphite; inoltre ha adottato il mwlqframework Core Text invece di ATSUI su Mac OS X.

Modalità di funzionamento

XeTeX elabora l'input in due fasi. Nella prima genera un file mwnwDVI (mwoaxdv) esteso, che viene poi convertito in mwoqPDF da un driver. Nella modalità operativa predefinita, l'output, di mwogxdv viene inviato direttamente al driver senza produrre file intermedi visibili dall'utente.

In origine erano disponibili due driver back-end per generare PDF da un file mwpaxdv:

• xdv2pdf, che utilizza framework ATSUI e mwpwQuickTime e funziona solo su mwqaMac OS X;
• xdvipdfmx, una versione modificata di mwqgdvipdfmx, che utilizza mwqwFreeType e che funziona su tutte le piattaforme.

A partire dalla versione 0.997, il driver predefinito è xdvipdfmx su tutte le piattaforme. A partire dalla versione 0.9999, xdv2pdf non è più supportato e il suo sviluppo è stato interrotto.cite-ref-3[3]

XeTeX funziona bene con i pacchetti di macro mwsgLaTeX e mwswConTeXt. La sua controparte LaTeX viene invocata come mwtaxelatex. Di solito viene utilizzato con il pacchetto mwtqfontspec, che fornisce un'interfaccia configurabile per la selezione dei caratteri e consente di assegnare un nome a scelte di carattere complesse per riutilizzarle successivamente.cite-ref-4[4]

XeTeX è fornito in bundle con mwuwTeX Live, MacTeX, mwvqMiKTeX e mwvgLyx.cite-ref-5[5]

Esempio

Quello che segue è un esempio di sorgente XeLaTeX con il relativo output renderizzato. Il carattere tipografico utilizzato è mwxqLinux Libertine con licenza mwxgOFL. Il testo deve essere elaborato dal comando mwxwxelatex.

Supporto per l'arabo

XeTeX supporta anche testi scritti da destra a sinistra, come quelli in mwqaarabo. Un modo per scrivere in arabo con XeTeX è usare il pacchetto arabxetex. Per farlo, l'arabo viene inserito all'interno di un codice come questo:

XeTeX e le bibliografie

Nei file bibliografici (vedi l'esempio mw6wBibTeX qui sotto) si possono usare entità Unicode e richiamarle con i loro script nativi (ad esempio mw7a\cite{Ekstrøm}), invece di un modulo mw7qASCII traslitterato (come mw7g\cite{Ekstrom}) che è obbligatorio quando si usa il motore mw7wpdfTeX.

% Encoding: UTF8
@ARTICLE(Ekstrom,
AUTHOR = "Author w",
TITLE = "{Ekstrøm title}",
JOURNAL = "Ekstr{\o}m Journal",
YEAR = 1965,
note = {Working with pdflatex}
)
@ARTICLE(Ekstrøm,
AUTHOR = "Author Ekstr{\o}m",
TITLE = "{Ekstrøm title}",
JOURNAL = "Ekstrøm Journal",
YEAR = "1965",
note = {Not working with pdflatex but with xelatex}
)

Note

cite-note-11. mwausmwauwsourceforge.net, mwau0http://sourceforge.net/p/xetex/code/ci/master/tree/source/texk/web2c/xetexdir/COPYINGmwau4 Titolo mancante per url mwau8url (aiuto). mwaveURL consultato il 18 marzo 2013.
cite-note-22. mwavymwavcwiki.lyx.org, mwavghttp://wiki.lyx.org/LyX/NewInLyX20#backendsmwavk Titolo mancante per url mwavourl (aiuto). mwavwURL consultato il 25 agosto 2017.
cite-note-33. mwawemwawitug.org, mwawmhttp://tug.org/pipermail/xetex/2013-March/024120.htmlmwawq Titolo mancante per url mwawuurl (aiuto). mwawcURL consultato il 7 giugno 2013.
cite-note-44. mwawwmwaw0mwaw4Copia archiviata (mwaw8mwaxaPDF), su mwaxectan.org. mwaxiURL consultato l'8 gennaio 2009 mwaxm(archiviato dall'mwaxqurl originale il 5 febbraio 2009).
cite-note-55. mwaxgmwaxkwiki.lyx.org, mwaxohttps://wiki.lyx.org/LyX/XeTeXmwaxs Titolo mancante per url mwaxwurl (aiuto). mwax4URL consultato il 25 agosto 2017.

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su XeTeX

Collegamenti esterni

• Sito ufficiale, su tug.org.
• citerefsourceforge(EN) XeTeX, su SourceForge.
• XeTeX, su packages.debian.org.
• Repository sorgenti di XeTeX, su tug.org.
• mwayyThe Beauty of LaTeX: illustrates XeTeX use with professional fonts.
• mwaygTeX Catalogue Entry for fontspec.
• mwayoTeX Catalogue Entry for babel.
• mwaywTeX Catalogue Entry for polyglossia.
• mway4TeX Catalogue Entry for xltxtra.
• mwazaTeX Catalogue Entry for xunicode.
• mwaziXeTeX Showcase at TUG.